home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2007 September
/
PCWorld_2007-09_cd.bin
/
temacd
/
xnview
/
XnView-win.exe
/
{app}
/
Compressed [silver]
/
pixnview.js
< prev
next >
Wrap
Text File
|
2006-09-29
|
2KB
|
53 lines
function onloadThumb(){
showForm();
tweakTitle();
ifNoHeader();
imageCounter();
}
function onloadPage() {
tweakTitle();
ifNoHeader();
}
function showForm() {
document.getElementById("findmoreform").style.display="inline";
}
function imageCounter() {
var otherImages = 0 //number of images in the page that are not part of the album (logo, banner etc...)
var images = document.getElementsByTagName("img");
var header = document.getElementsByTagName("h2")[0];
var albumImages = images.length - otherImages;
if (albumImages < 2)
header.innerHTML = header.innerHTML + " (" + albumImages + " image)";
else
header.innerHTML = header.innerHTML + " (" + albumImages + " images)";
}
function ifNoHeader() {
var header = document.getElementsByTagName("h2")[0];
if (header.innerHTML == "Album: ")
header.innerHTML = header.innerHTML + "Untitled";
}
function tweakTitle() {
var title = document.getElementsByTagName("h1")[0];
var header = document.getElementsByTagName("h2")[0];
var xnViewHeader = header.innerHTML.substring(7, header.innerHTML.length);
if (xnViewHeader) {
if (title.innerHTML.match(/^ - /)) {
title.innerHTML = title.innerHTML.substring(2, title.innerHTML.length);
document.title = xnViewHeader;
}
else document.title = document.title + ": " + xnViewHeader;
}
else {
document.getElementById("findmoreform").setAttribute("style","display:none;");
if (title.innerHTML.match(/^ - /)) {
title.innerHTML = title.innerHTML.substring(2, title.innerHTML.length);
document.title = "My Web Albums";
}
}
}